IMintWhitelist
function airdropMint(
address owner,
bytes32[] memory merkleProof,
uint256 variationId
) external payable;
function airdropBatchMint(
address[] memory _owners,
bytes32[][] calldata _merkleProofs,
uint256[] calldata _variationIds
) external payable;
function mint(
bytes32[] memory merkleProof,
uint256 variationId
) external payable;
function mintBatch(
bytes32[][] calldata _merkleProofs,
uint256[] calldata _variationIds
) external payable;
function airdropSubscriptionMint(
uint256 _entityId,
address _owner,
bytes32[] calldata _merkleProof,
uint256 _variationId,
bool _directUpdateEnabled
) external payable;
function airdropBatchSubscriptionMint(
uint256 _entityId,
address[] calldata _owners,
bytes32[][] calldata _merkleProofs,
uint256[] calldata _variationIds,
bool[] calldata _directUpdateEnableds
) external payable;
function subscriptionMint(
bytes32[] calldata _merkleProof,
uint256 _variationId,
uint256 _entityId,
bool _directUpdateEnabled
) external payable;